package com.knowledge.plus.设计模式.代理模式.静态代理;

/**
 * 虽然静态代理使用起来还是比较简单、直接，但实际上代理对象与被代理对象的耦合度仍旧较高，当需求发生变更时会涉及到较多源码上的修改。
 *
 * @author TPF
 * @since 2023/12/12
 */
class Client {
    public static void main(String[] args) {
        // 静态代理
        CinemaTicketAgent agent = new CinemaTicketAgent(new CinemaTicket());
        agent.buyTicket("战狼", "13:00", "0712");
    }
}